against all the odds

[網絡] 意思是沖破重重阻力;盡管有極大的困難;盡管困難重重